home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16755 < prev    next >
Encoding:
Text File  |  1996-08-05  |  3.4 KB  |  68 lines

  1. Newsgroups: comp.lang.java,comp.lang.c++,comp.lang.smalltalk
  2. Path: loglady.ninds.nih.gov!johnk
  3. From: johnk@spasm.niddk.nih.gov (John Kuszewski)
  4. Subject: Re: Will Java kill C++?
  5. Message-ID: <1996Apr12.000409.29727@alw.nih.gov>
  6. Sender: postman@alw.nih.gov (AMDS Postmaster)
  7. Nntp-Posting-Host: spasm.niddk.nih.gov
  8. Reply-To: johnk@spasm.niddk.nih.gov (John Kuszewski)
  9. Organization: National Insts. of Health
  10. References: <31682FFE.2781E494@bbn.com> <DpJyGG.FKK@hkuxb.hku.hk> <denatale-1004960822260001@grail1506.nando.net> <dbell-1104960125190001@wholder2.cts.com>
  11. Date: Fri, 12 Apr 1996 00:04:09 GMT
  12.  
  13. In article <dbell-1104960125190001@wholder2.cts.com>, dbell@shvn.com (Doug Bell) writes:
  14. |> What are those circles which you care about?  Probably the one's who's
  15. |> members who spend 'countless hours' theorizing about why all those
  16. |> programmers using sticks and rocks (e.g. assembly, C, C++, insert any
  17. |> widely adopted language here), rather than those using the elegant and
  18. |> refined tools of the sophisticates (e.g. Smalltalk, Lisp, Prolog, insert
  19. |> any language rarely used for commercial applications here) ARE PRODUCING
  20. |> ALL THE PRODUCTS!
  21. |> 
  22.  
  23. You're displaying your ignorance here.  The vast majority (~70%)
  24. of the money spent on software in America is not spent on 
  25. mass-market apps, but on custom software for individual companies.  
  26. That C is used to write Microsoft Word is therefore hardly indicative
  27. that "all the products" are written in C.  
  28.  
  29. Take a look at the largest software systems in existence--airline 
  30. reservation systems, the Social Security administration's databases,
  31. the US military's systems.  None of those are written in C, and for
  32. good reason.  C is a terrible language to use on very big projects.
  33. They're written in COBOL and Ada, which scale much better than C.
  34.  
  35. In fact, C is a terrible language for anything but assembly language
  36. type jobs.  If you need to write a word processor that'll run on every
  37. idiot's 386 in 2MB RAM, then of course you write it in C.  If you have
  38. a really big, or really important, or really long-term project, you
  39. write it in tools that are more appropriate than C.  
  40.  
  41. Smalltalk is extremely widely used in certain markets.  Those markets
  42. that use it need the ability to make major changes in large apps
  43. *extremely quickly*.  Markets that use Smalltalk are less sensitive
  44. to hardware requirements.  The best example of a market that uses
  45. Smalltalk in preference to C is in investment banking, where improved
  46. financial analysis codes can translate directly into large competitive
  47. advantages.  If you and I owned investment banks, and you relied on
  48. C programmers to make changes to your analysis and market-prediction
  49. code, then my Smalltalk programmers would put you out of business
  50. in short order.
  51.  
  52. -- 
  53.                                    _____________
  54.                                    |        ___/_
  55.                                    |        |/  /
  56.                                    --  /\  //  /--
  57.                                    ||  ||  /  /||
  58.                                    ||  || /  / ||
  59.                                    ||  ||/  /  ||
  60. John Kuszewski                     ||  |/  /|  ||      
  61. johnk@spasm.niddk.nih.gov          ||  /  /||  ||
  62.                                    \/ /  / ||  \/
  63. that's MISTER protein G to you!     |/__/|      |
  64.                                       /_________|
  65.  
  66. "Biophysics has driven me to an attitude of apocalyptic doom"
  67.    --Frank Delaglio
  68.